Objetivos de Aprendizagem
- Defina as diferenças entre os paradigmas de programação gráfica declarativa e imperativa.
- Avalie as capacidades de ferramentas de alto nível como Seaborn, Plotly e Vega-Lite para prototipagem rápida.
- Avalie a flexibilidade de frameworks de baixo nível como Matplotlib, D3.js e Canvas para visualizações personalizadas.
- Desenvolva um framework de tomada de decisão para selecionar o nível apropriado de abstração com base nos requisitos do projeto.
- Compreenda a relação subjacente entre abstrações de alto nível e suas implementações de baixo nível.